From 101cbe690e8e303b0579edf07eb7b908282db30f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 12 Oct 2020 15:04:50 -0400 Subject: [PATCH] Don't unref a floating variant It gets consumed somewhere along the way. --- gtk/a11y/gtkatspicontext.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gtk/a11y/gtkatspicontext.c b/gtk/a11y/gtkatspicontext.c index 7f330921e7..32abb7e17e 100644 --- a/gtk/a11y/gtkatspicontext.c +++ b/gtk/a11y/gtkatspicontext.c @@ -842,10 +842,8 @@ gtk_at_spi_context_state_change (GtkATContext *ctx, if (changed_properties & GTK_ACCESSIBLE_PROPERTY_CHANGE_LABEL) { char *label = gtk_at_context_get_label (GTK_AT_CONTEXT (self)); - GVariant *v = g_variant_new_string (label); + GVariant *v = g_variant_new_take_string (label); emit_property_changed (self, "accessible-description", v); - g_variant_unref (v); - g_free (label); } if (changed_platform & GTK_ACCESSIBLE_PLATFORM_CHANGE_FOCUSABLE) -- 2.30.2